home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / etc / profile.d / tcsh-aliases next >
Text File  |  2005-10-28  |  2KB  |  97 lines

  1. ##############################################################################
  2. ##
  3. ## Gentoo's csh.cshrc
  4. ##
  5. ## Based on the TCSH package (http://tcshrc.sourceforge.net)
  6. ##
  7. ## .tcshrc.alias    2Sep2001, Simos Xenitellis (simos@hellug.gr)
  8. ##
  9. ## 2003-01-13  --  Alain Penders (alain@gentoo.org)
  10. ##     Renamed to /etc/tcsh/aliases, basic cleanup work, added features that
  11. ##     can be enabled/disabled from /etc/conf.d/tcsh and ~/.tcshconf.
  12. ##
  13.  
  14. set noglob
  15.  
  16. ##
  17. ## Secure versions of cp, mv, and rm.  Only used when TCSH_SHELL_SAFETY is set.
  18. ##
  19. if ( $?TCSH_SHELL_SAFETY ) then
  20.     alias rm     'rm -i'
  21.     alias cp     'cp -i'
  22.     alias mv     'mv -i'
  23. endif
  24.  
  25. ##
  26. ## Aliases for CPM/MSDOS-like behaviour.  (Only if TCSH_SHELL_DOS is set.)
  27. ##
  28. if ( $?TCSH_SHELL_DOS ) then
  29.     alias del       'rm -i'
  30.     alias cls       'clear'
  31.     # "-p" lets you create a path structure with one command, ex. mkdir -p /a/b/c
  32.     alias md        'mkdir -p'
  33.     alias rd        'rmdir'
  34.     alias dir       'ls --format=vertical'
  35. endif
  36.  
  37. ##
  38. ## Colors for ls, etc.
  39. ##
  40. if ( -x /bin/dircolors ) then
  41.     if ( -r $HOME/.dir_colors ) then
  42.         eval `dircolors -c $HOME/.dir_colors`
  43.     else if ( -r /etc/DIR_COLORS ) then
  44.         eval `dircolors -c /etc/DIR_COLORS`
  45.     endif
  46. endif
  47. alias d         'ls --color'
  48. alias ls        'ls --color=auto'
  49. alias l         'ls --color -aF'
  50. alias ll        'ls --color -alF'
  51.  
  52. ##
  53. ## Alias vi to vim when appropriate.
  54. ##
  55. if ( ( -e `where vim`) && ( ! -e `where vi`) ) then
  56.     alias vi 'vim'
  57. endif
  58.  
  59. ##
  60. ## Some fancy aliases to make changing directory easier.
  61. ## Only available when TCSH_SHELL_CDALIAS is set.
  62. ##
  63. if ( $?TCSH_SHELL_CDALIAS ) then
  64.     # Shows current directory
  65.     alias .     'pwd'
  66.     # Goes back one directory
  67.     alias ..     'cd ..'
  68.     alias ../    'cd ../'
  69.     # Goes to previous directory
  70.     alias -        'cd -'
  71.     # Goes to the root directory
  72.     alias /        'cd /'
  73. endif
  74.  
  75. ##
  76. ## Standard aliases - for typos
  77. ##
  78. ## These are the most common typos made by users, even experienced ones.
  79. ##
  80. alias maek  'make'
  81. alias alais 'alias'
  82. alias csl   'clear'
  83. alias sl    'ls --color'
  84.  
  85. ##
  86. ## Aliases specific to TCSH
  87. ##
  88. ## What is the help command? Type "ls" and hit F1. Will show a help line.
  89. ## From version tcshrc-1.x we use the man page facility as the help source.
  90. ## Once you read the help, press "q" to quit and you can continue editing the
  91. ## line.
  92. ##
  93. #alias helpcommand whatis
  94. alias helpcommand man
  95.  
  96. unset noglob
  97.